many stalls